<?php 

	echo '<table class="fichafinanceira_tabela_mensalidades" width="100%">';
	
	echo '<thead>';
	echo '<tr>';
	echo '<td width="5%" align="center">Ações</td>';
	echo '<td width="10%">Ano</td>';
	echo '<td width="20%">Mês</td>';
	echo '<td>Evento</td>';
	echo '<td align="right">Crédito</td>';
	echo '<td align="right">Débito</td>';
	echo '</tr>';
	echo '</thead>';
	echo '<tbody>';
	
	$total_creditos = 0;
	$total_debitos = 0;
	
	$situacao_pagto = null;

	foreach ($detalhes as $detalhe) {
		
		$valor_debito = null;
		$valor_credito = null;
		
		if ($detalhe['AlunoFinanceiroDetalhe']['tipo'] == 'D') {
			$valor_debito = $detalhe['AlunoFinanceiroDetalhe']['valor'];
			$total_debitos += $this->Sistema->money_to_store($valor_debito);
		} else {
			$valor_credito = $detalhe['AlunoFinanceiroDetalhe']['valor'];
			$total_creditos += $this->Sistema->money_to_store($valor_credito);
		}
		
		echo '<tr class="fichafinanceira_tr_evento">';
		echo '<td align="center">';
		
		$situacao_pagto = $detalhe['AlunoFinanceiro']['situacao'];
		
		if ($situacao_pagto == 'A') {
			echo "<span class='fichafinanceira_link_editar fichafinanceira_link_editar_evento' key='{$detalhe['AlunoFinanceiroDetalhe']['id']}' title='Editar Evento'></span>";
			echo "<span class='fichafinanceira_link_excluir fichafinanceira_link_excluir_evento' key='{$detalhe['AlunoFinanceiroDetalhe']['id']}' title='Excluir Evento'></span>";
		}
		echo '</td>';
		echo '<td>' . $detalhe['AlunoFinanceiro']['ano'] . '</td>';
		echo '<td>' . $meses[$detalhe['AlunoFinanceiro']['mes']] . '</td>';
		echo '<td>' . $detalhe['Evento']['nome'] . '</td>';
		echo '<td align="right">' . $valor_credito . '</td>';
		echo '<td align="right">' . $valor_debito . '</td>';
		echo '</tr>';
	}
	
	$total_devido = $total_debitos - $total_creditos;
	
	echo '</tbody>';
	echo '</table>';
	echo '<hr />';
	
	if ($situacao_pagto == 'A') {
		echo "<span id='incluir_evento' class='fichafinanceira_link_incluir' key='$aluno_financeiro_id'>Incluir Evento</span>";
	}	
	
	echo '<div style="float:right;">';
	echo 'Débitos: R$ ' . $this->Sistema->money_to_view($total_debitos);
	echo ' (-) Créditos: R$ ' . $this->Sistema->money_to_view($total_creditos);
	echo ' (=) Devido: R$ ' . $this->Sistema->money_to_view($total_devido);
	echo '</div>';
?>

<div id="dialog_editar_evento" title="Editar Evento"></div>

<div id="dialog_incluir_evento" title="Incluir Evento"></div>

<script>

	$('#dialog_editar_evento').dialog({ autoOpen: false, minWidth: 620, minHeight: 320, modal: true });

	$('#dialog_incluir_evento').dialog({ autoOpen: false, minWidth: 620, minHeight: 270, modal: true });

	$('.fichafinanceira_link_editar_evento').click(function(){

		var id = $(this).attr('key');
		
		$.ajax({
			type: 'POST',
			url: '<?php echo $this->request->base; ?>/aluno_financeiro_detalhes/alterar/' + id,
			async: true,
			beforeSend : function() {
				$('#dialog_editar_evento').dialog('open').css('opacity','0.4');
			},
			success: function(view){
				$('#dialog_editar_evento').html(view).css('opacity','1');
			}
		});
				
	});

	$('.fichafinanceira_link_excluir_evento').click(function(){

		if (!confirm('Deseja realmente excluir o evento?')){
			return;
		}
		
		var id = $(this).attr('key');
		
		$.ajax({
			type: 'POST',
			url: '<?php echo $this->request->base; ?>/aluno_financeiro_detalhes/excluir/' + id,
			async: true,
			success: function(){
				carregar_ficha_financeira_detalhes();
			}
		});
				
	});	

	$('#incluir_evento').click(function(){

		var aluno_financeiro_id = $(this).attr('key');
		
		$.ajax({
			type: 'POST',
			url: '<?php echo $this->request->base; ?>/aluno_financeiro_detalhes/incluir/' + aluno_financeiro_id,
			async: true,
			beforeSend : function() {
				$('#dialog_incluir_evento').dialog('open').css('opacity','0.4');
			},
			success: function(view){
				$('#dialog_incluir_evento').html(view).css('opacity','1');
			}
		});

	});

</script>